www.gusucode.com > 一个JSP CMS文章管理系统源码源码程序 > 一个JSP CMS文章管理系统源码/CMS4J/CMS4J/ROOT/js/page_init.js

    function init(objName,value){
	//取得对象的类型
	var type = this.document.getElementById(objName).type;
	
	if(type=="text" || type =="textarea" || type == "hidden"){
		inputInit(objName,value);
	}else if(type=="checkbox"){
		checkBoxInit(objName,value);
	}else if(type=="radio"){
		radioGuoupInit(objName,value);
	}else if(type=="select-one"){
		selectInit(objName,value);
	}else if(type=="select-multiple"){
		selectInit(objName,value);
	}
}

function selectInit(selectElementID,selectedForValue){
	var selectObj = this.document.getElementById(selectElementID)
	var selectLength = selectObj.length;
	for (var i = 0; i<selectLength ; i ++){
		if (selectObj[i].value == selectedForValue){
			selectObj[i].selected  = true ;
		}
	}
}

function radioGuoupInit(radioElementID,checkedForValue){
	var radioObj = eval("document.all." + radioElementID);
	var radioLength = radioObj.length;
	for (var i = 0; i<radioLength ; i ++){
		if (radioObj[i].value == checkedForValue){
			radioObj[i].checked  = true ;
		}
	}
}

function checkBoxInit(checkBoxElementID,checkedForValue){
	var checkBoxObj = this.document.getElementById(checkBoxElementID)
	if (checkBoxObj.value == checkedForValue){
		checkBoxObj.checked  = true ;
	}
}

function displayCtrlInit(elementID,value,condition){
	var e = this.document.getElementById(elementID);
	if (condition == value){
		e.style.display = "";
	}else{
		e.style.display = "none";
	}
}


function displayOrHide(elementID){
	var e = this.document.getElementById(elementID);
	if (e.style.display == ""){
		e.style.display = "none";
	}else{
		e.style.display = "";
	}
}


function inputInit(elementID,value){
	var obj = this.document.getElementById(elementID);
	obj.value = value;
}

//预加载图片
//imagesStr为,分隔的字符串
function loadImages(imagesStr){
	
	var imagesArray = imagesStr.split(",");
	
	var image = new Image();
	
	for(var i = 0;i<imagesArray.length;i++){
		image.src = imagesArray[i];
	}
	
}